	extrn	GET_SETUP:far
	extrn	CHANGE_SETUP:far
	extrn	WRITE_SETUP:far
	extrn	SET_LIB_COLORS:far
	extrn	COMPARE1:far
	extrn	COMPARE2:far
	extrn	COMPARE3:far
	extrn	COMPARE4:far
	extrn	COMPARE5:far
	extrn	COMPARE6:far
	extrn	COMPARE7:far
	extrn	COMPARE8:far
	extrn	COMPARE9:far
	extrn	COMPARE:far
	extrn	COMPARE_STRINGS:far
	extrn	COMPARE_FILES:far
	extrn	PUT_CRT_CHR:far
	extrn	$PUT_CRT_CHR:far
	extrn	GET_CRT_CHR:far
	extrn	REPEAT_PUT_CRT:far
	extrn	$REPEAT_PUT_CRT:far
	extrn	$PUT_CRT_BLK:far
	extrn	PUT_CRT_BLK:far
	extrn	VERTICAL_REPEAT_CHR:far
	extrn	$VERTICAL_REPEAT_CHR:far
	extrn	TABULAR_DRAW:far
	extrn	CLEAR_SCREEN:far
	extrn	DISPLAY_STRING:far
	extrn	DISPLAY_STRING_FILL:far
	extrn	DISPLAY_STRING_LIST:far
	extrn	CLEAR_WINDOW:far
	extrn	DRAW_BOX:far
	extrn	WINDOW_STRING:far
	extrn	BOX_RIGHT:far
	extrn	BOX_LEFT:far
	extrn	BOX_UP:far
	extrn	BOX_DOWN:far
	extrn	BOX_EXPAND:far
	extrn	BOX_SHRINK:far
	extrn	GET_ANSI_COLOR:far
	extrn	CURSOR_:far
	extrn	SHOW_CURSOR:far
	extrn	HIDE_CURSOR:far
	extrn	BLINK_ON:far
	extrn	BLINK_OFF:far
	extrn	SAVE_WINDOW:far
	extrn	RESTORE_WINDOW:far
	extrn	DISK_TO_CRT:far
	extrn	CRT_TO_DISK:far
	extrn	POSN_TO_ADR:far
	extrn	ADR_TO_POSN:far
	extrn	DBASE_INIT:far
	extrn	DBASE_READ:far
	extrn	DBASE_READ_NEXT:far
	extrn	DBASE_READ_PREV:far
	extrn	DBASE_APPEND:far
	extrn	DBASE_INSERT:far
	extrn	DBASE_REPLACE:far
	extrn	DBASE_REMOVE:far
	extrn	DBASE_CLOSE:far
	extrn	DBASE_KILL:far
	extrn	FILE_COPY:far
	extrn	FILE_SIZE1:far
	extrn	FILE_SIZE2:far
	extrn	FILE_COUNT:far
	extrn	FILE_FLUSH:far
	extrn	FILE_EXIST:far
	extrn	EXPAND_FILENAME:far
	extrn	DECODE_FILENAME:far
	extrn	FIND_HOME_PATH:far
	extrn	GET_PATH:far
	extrn	CHANGE_PATH:far
	extrn	RESTORE_PATH:far
	extrn	WALK_PATH:far
	extrn	DISKWRITE_OPEN:far
	extrn	DISKWRITE_BUFFER:far
	extrn	DISKWRITE_CLOSE:far
	extrn	LIB_ERROR_HANDLER1:far
	extrn	ERROR_HANDLER1:far
	extrn	ERROR_PRIME1:far
	extrn	ERROR_TABLE_HANDLER1:far
	extrn	ERROR_FILE_HANDLER1:far
	extrn	LIB_ERROR_HANDLER2:far
	extrn	ERROR_HANDLER2:far
	extrn	ERROR_PRIME2:far
	extrn	ERROR_TABLE_HANDLER2:far
	extrn	ERROR_NUMBER:far
	extrn	ERROR_FLAGS:far
	extrn	ENTRY_SEG:far
	extrn	ENTRY_BP:far
	extrn	ERR_ASCIIZ:far
	extrn	ERR_TBL_OFF:far
	extrn	ERR_TBL_SEG:far
	extrn	ERROR_INDEX:far
	extrn	MESSAGE:far
	extrn	HYPER_DISPLAY:far
	extrn	QMESSAGE:far
	extrn	QWARN:far
	extrn	PSP_SEG:far
	extrn	BREAKFLAG:far
	extrn	LIB_INFO:far
	extrn	BAR_TEXT_COLOR:far
	extrn	BAR_SELECT_COLOR:far
	extrn	BAR_HOTKEY_COLOR:far
	extrn	SUBMENU_TEXT_COLOR:far
	extrn	SUBMENU_SELECT_COLOR:far
	extrn	MSG_TEXT_COLOR:far
	extrn	MSG_HYPER_COLOR:far
	extrn	PICK_COLOR:far
	extrn	PICK_SELECT_COLOR:far
	extrn	FRAME_STYLE:far
	extrn	TEN:far
	extrn	MEM_OPEN:far
	extrn	MEM_ALLOCATE:far
	extrn	MEM_PUT:far
	extrn	MEM_GET:far
	extrn	MEM_RELEASE:far
	extrn	MEM_CLOSE:far
	extrn	DOS_MEM_ALLOCATE:far
	extrn	DOS_MEM_RELEASE:far
	extrn	CHECK_FOR_EMS:far
	extrn	STDOUT_CHAR:far
	extrn	STDOUT_STRING:far
	extrn	STDOUT_CRLF:far
	extrn	STDOUT_SPACES:far
	extrn	DMUL_10_PLUS:far
	extrn	DWORD_NEGATE:far
	extrn	DWORD_DIVIDE:far
	extrn	DWORD_ADD:far
	extrn	DWORD_SUB:far
	extrn	DWORD_MUL:far
	extrn	DWORD_CRC:far
	extrn	IS_ALPHA:far
	extrn	IS_DIGIT:far
	extrn	IS_LOWER:far
	extrn	IS_UPPER:far
	extrn	TO_UPPER:far
	extrn	TO_LOWER:far
	extrn	CAPS_ON:far
	extrn	NUMLOCK_ON:far
	extrn	SCROLL_ON:far
	extrn	INSERT_OFF:far
	extrn	CAPS_OFF:far
	extrn	NUMLOCK_OFF:far
	extrn	SCROLL_OFF:far
	extrn	YES_OR_NO:far
	extrn	FLUSH_KEYBOARD:far
	extrn	KEY_CHECK:far
	extrn	KEY_READ:far
	extrn	KEY_PUT:far
	extrn	KEY_IF_READY:far
	extrn	SETUP_MOUSE:far
	extrn	MOUSE_PARMS:far
	extrn	KEY_OR_MOUSE:far
	extrn	MOVE_MOUSE:far
	extrn	MAKE_PIXELS:far
	extrn	BOX_THE_MOUSE:far
	extrn	MOUSE_CURSOR_ON:far
	extrn	MOUSE_CURSOR_OFF:far
	extrn	KEY_FLAGS:far
	extrn	GET_STRING:far
	extrn	KEY_DECODE:far
	extrn	QGET_STRING:far
	extrn	WINDOW_EDIT:far
	extrn	WINDOW_CSTRING:far
	extrn	IS_TEXT:far
	extrn	IS_STDOUT_CONSOLE:far
	extrn	PARSE_FIRST:far
	extrn	PARSE_NEXT:far
	extrn	MENU_SYSTEM:far
	extrn	QMENU_SYSTEM:far
	extrn	DWORD_TO_DEC_STR:far
	extrn	WORD_TO_DEC_STR:far
	extrn	WORD_TO_DEC_CRT:far
	extrn	HEX_STR_TO_BYTE:far
	extrn	HEX_STR_TO_WORD:far
	extrn	BYTE_TO_HEX_STR:far
	extrn	BYTE_TO_HEX_CRT:far
	extrn	WORD_TO_HEX_STR:far
	extrn	WORD_TO_HEX_CRT:far
	extrn	DWORD_TO_HEX_STR:far
	extrn	DWORD_TO_HEX_CRT:far
	extrn	DWORD_TO_DEC_STRX:far
	extrn	DWORD_TO_DEC_CRTX:far
	extrn	DEC_STR1_TO_WORD:far
	extrn	DEC_STR2_TO_WORD:far
	extrn	DEC_STR3_TO_WORD:far
	extrn	DEC_STR4_TO_WORD:far
	extrn	DEC_STR1_TO_DWORD:far
	extrn	DEC_STR2_TO_DWORD:far
	extrn	DEC_STR3_TO_DWORD:far
	extrn	DEC_STR4_TO_DWORD:far
	extrn	BYTE_TO_DEC_STDOUT:far
	extrn	WORD_TO_DEC_STDOUT:far
	extrn	DWORD_TO_DEC_STDOUT:far
	extrn	DWORD_TO_HEX_STDOUT:far
	extrn	WORD_TO_HEX_STDOUT:far
	extrn	BYTE_TO_HEX_STDOUT:far
	extrn	DEC_STRZ_TO_DWORD:far
	extrn	DEC_STR_TO_DWORD:far
	extrn	DEC_STR_TO_WORD:far
	extrn	RANDOM_WORD1:far
	extrn	RANDOM_WORD2:far
	extrn	RANDOM_BYTE1:far
	extrn	INIT_BUFFER:far
	extrn	RANDOM_DWORD1:far
	extrn	RW3_INIT:far
	extrn	RANDOM_WORD3:far
	extrn	RANDOM_WORD4:far
	extrn	RANDOM_WORD4_SCALED:far
	extrn	RANDOM_WORD5:far
	extrn	SCALE:far
	extrn	RANDOM_SEED:far
	extrn	SCAN_BLOCK_TINY1:far
	extrn	SCAN_BLOCK_TINY2:far
	extrn	SCAN_BLOCK1:far
	extrn	SCAN_BLOCK2:far
	extrn	SCAN_BLOCK_FOPEN:far
	extrn	SCAN_BLOCK_FCLOSE:far
	extrn	SCAN_BLOCK_FAST:far
	extrn	SCAN_CHAR1:far
	extrn	SCAN_CHAR2:far
	extrn	SCAN_CHAR3:far
	extrn	SCAN_CHAR4:far
	extrn	SCAN_LAST_CHAR1:far
	extrn	SCAN_LAST_CHAR2:far
	extrn	SCAN_LAST_CHAR3:far
	extrn	SCAN_LAST_CHAR4:far
	extrn	SCAN_LAST_STR1:far
	extrn	LAST_CHAR:far
	extrn	LAST_CHARC:far
	extrn	BUFFER_SEARCH:far
	extrn	BUFFER_SEARCHC:far
	extrn	STRLEN1:far
	extrn	STRLEN2:far
	extrn	STRLEN3:far
	extrn	LEGAL_CHAR_CHECK:far
	extrn	ILLEGAL_CHAR_CHECK:far
	extrn	STR_UPPER:far
	extrn	STR_UPPERC:far
	extrn	STR_LOWER:far
	extrn	STR_LOWERC:far
	extrn	STR_CENTER:far
	extrn	STR_LEFT:far
	extrn	STR_RIGHT:far
	extrn	STR_CLEANL:far
	extrn	STR_CLEANR:far
	extrn	STR_REMOVE:far
	extrn	STR_CHAR_DEL:far
	extrn	STR_CHAR_DELC:far
	extrn	STR_REVERSE:far
	extrn	STR_REVERSEC:far
	extrn	STR_SWAP:far
	extrn	STR_SET:far
	extrn	STR_SETC:far
	extrn	STR_JOIN:far
	extrn	STR_INSERT:far
	extrn	STR_COPY:far
	extrn	STR_COPYC:far
	extrn	COUNT_FLOP_DRIVES:far
	extrn	GET_DRV_TYPE:far
	extrn	BREAK_KEY_INTERCEPT:far
	extrn	BREAK_KEY_RESTORE:far
	extrn	BREAK_CHECK:far
	extrn	BREAK_CLEAR:far
	extrn	BUFFER_SORT:far
	extrn	FILE_SORT:far
	extrn	SORT_ENGINE:far
	extrn	PRIME_NAME_PTR:far
	extrn	PRIME_ASCIIZ_OFF:far
	extrn	PRIME_ASCIIZ_SEG:far
	extrn	BUFFER:far
	extrn	BUFFER_OFF:far
	extrn	BUFFER_SEG:far
	extrn	BUFFER_LEN:far
	extrn	FIXED_RECORD_LEN:far
	extrn	REC_TERM_CHAR:far
	extrn	SORT_FIELD_LEN:far
	extrn	SORT_COLUMN:far
	extrn	LAST_SORT_COLUMN:far
	extrn	INDEX_LENGTH:far
	extrn	MAKE_INDEX:far
	extrn	ORDER_BUFFER:far
	extrn	SELECTION_SORT_BUFFER:far
	extrn	SELECTION_SORT_FILE:far
	extrn	SELECTION_SORT:far
	extrn	SELECTION_SORT_ARRAYW:far
	extrn	MERGE_SORT_BUFFER:far
	extrn	MERGE_SORT_FILE:far
	extrn	MERGE_SORT:far
	extrn	MERGE_SORT_ARRAYW:far
	extrn	MERGE_SORT_ARRAYD:far
	extrn	BUBBLE_SORT_BUFFER:far
	extrn	BUBBLE_SORT_FILE:far
	extrn	BUBBLE_SORT:far
	extrn	BUBBLE_SORT_ARRAYW:far
	extrn	BUBBLE_SORT_ARRAYD:far
	extrn	SOUND_FLAG:far
	extrn	SOUND_ON:far
	extrn	SOUND_OFF:far
	extrn	ONE_BEEP:far
	extrn	MAKE_SOUND:far
	extrn	DAYS_TO_DATE:far
	extrn	MONTH_TO_ASCII:far
	extrn	DAY_TO_ASCII:far
	extrn	GET_TIME:far
	extrn	ASC_TIME:far
	extrn	GET_DATE:far
	extrn	GET_DAY:far
	extrn	ASC_DATE:far
	extrn	DATE_TO_DAYS:far
	extrn	MEMORY_BLOCK:far
	extrn	FVAR_SIZE:far
	extrn	FLOAT_OPEN:far
	extrn	FLOAT_CLOSE:far
	extrn	BINARY_IN:far
	extrn	BINARY_OUT:far
	extrn	FMOVE:far
	extrn	F_SUBTRACT:far
	extrn	F_ADDITION:far
	extrn	F_COMP:far
	extrn	F_MULTIPLY:far
	extrn	F_DIVIDE:far
	extrn	ROUND:far
	extrn	TEXT_OUT:far
	extrn	TEXT_IN:far
	extrn	FLOAT_SET:far
	extrn	SHRINK:far
	extrn	EXPAND:far
	extrn	_RSON:far
	extrn	COMPRESS:far
	extrn	BIT_COUNT:far
	extrn	DECOMPRESS:far
	extrn	WORD_SQROOT:far
	extrn	LIBRARY_SETUP:far
	extrn	LIBRARY_TERMINATE:far
	extrn	FIND_CPU_TYPE:far
	extrn	MATH_HARDWARE:far
	extrn	KEYBOARD_SETUP:far
	extrn	FIND_MOUSE:far
	extrn	CHECK_ANSI:far
	extrn	DISPLAY_INFO:far
	extrn	DETECTVID:far
	extrn	FIND6845:far
	extrn	FIND_DISPLAY_SEGMENT:far
	extrn	SPAWN_DOS:far
	extrn	REGISTER_DUMP:far
	extrn	STACK_DUMP:far
	extrn	BLOCK_ADD:far
	extrn	BLOCK_NEGATE:far
	extrn	BLOCK_SUBTRACT:far
	extrn	BLOCK_DIVIDE:far
	extrn	BLOCK_MULTIPLY:far
	extrn	DWORD_COMPARE:far
	extrn	QUAD_DIVIDE:far
	extrn	QUAD_MULTIPLY1:far
	extrn	QUAD_MULTIPLY2:far
	extrn	START_TIMER:far
	extrn	READ_TIMER:far
	extrn	CONVERT_TIMER:far
	extrn	DISPLAY_TIMER:far
	extrn	CALIBRATE_TIMER:far


code	segment
	assume	cs:code


	call	GET_SETUP
	call	CHANGE_SETUP
	call	WRITE_SETUP
	call	SET_LIB_COLORS
	call	COMPARE1
	call	COMPARE2
	call	COMPARE3
	call	COMPARE4
	call	COMPARE5
	call	COMPARE6
	call	COMPARE7
	call	COMPARE8
	call	COMPARE9
	call	COMPARE
	call	COMPARE_STRINGS
	call	COMPARE_FILES
	call	PUT_CRT_CHR
	call	$PUT_CRT_CHR
	call	GET_CRT_CHR
	call	REPEAT_PUT_CRT
	call	$REPEAT_PUT_CRT
	call	$PUT_CRT_BLK
	call	PUT_CRT_BLK
	call	VERTICAL_REPEAT_CHR
	call	$VERTICAL_REPEAT_CHR
	call	TABULAR_DRAW
	call	CLEAR_SCREEN
	call	DISPLAY_STRING
	call	DISPLAY_STRING_FILL
	call	DISPLAY_STRING_LIST
	call	CLEAR_WINDOW
	call	DRAW_BOX
	call	WINDOW_STRING
	call	BOX_RIGHT
	call	BOX_LEFT
	call	BOX_UP
	call	BOX_DOWN
	call	BOX_EXPAND
	call	BOX_SHRINK
	call	GET_ANSI_COLOR
	call	CURSOR_
	call	SHOW_CURSOR
	call	HIDE_CURSOR
	call	BLINK_ON
	call	BLINK_OFF
	call	SAVE_WINDOW
	call	RESTORE_WINDOW
	call	DISK_TO_CRT
	call	CRT_TO_DISK
	call	POSN_TO_ADR
	call	ADR_TO_POSN
	call	DBASE_INIT
	call	DBASE_READ
	call	DBASE_READ_NEXT
	call	DBASE_READ_PREV
	call	DBASE_APPEND
	call	DBASE_INSERT
	call	DBASE_REPLACE
	call	DBASE_REMOVE
	call	DBASE_CLOSE
	call	DBASE_KILL
	call	FILE_COPY
	call	FILE_SIZE1
	call	FILE_SIZE2
	call	FILE_COUNT
	call	FILE_FLUSH
	call	FILE_EXIST
	call	EXPAND_FILENAME
	call	DECODE_FILENAME
	call	FIND_HOME_PATH
	call	GET_PATH
	call	CHANGE_PATH
	call	RESTORE_PATH
	call	WALK_PATH
	call	DISKWRITE_OPEN
	call	DISKWRITE_BUFFER
	call	DISKWRITE_CLOSE
	call	LIB_ERROR_HANDLER1
	call	ERROR_HANDLER1
	call	ERROR_PRIME1
	call	ERROR_TABLE_HANDLER1
	call	ERROR_FILE_HANDLER1
	call	LIB_ERROR_HANDLER2
	call	ERROR_HANDLER2
	call	ERROR_PRIME2
	call	ERROR_TABLE_HANDLER2
	call	ERROR_NUMBER
	call	ERROR_FLAGS
	call	ENTRY_SEG
	call	ENTRY_BP
	call	ERR_ASCIIZ
	call	ERR_TBL_OFF
	call	ERR_TBL_SEG
	call	ERROR_INDEX
	call	MESSAGE
	call	HYPER_DISPLAY
	call	QMESSAGE
	call	QWARN
	call	PSP_SEG
	call	BREAKFLAG
	call	LIB_INFO
	call	BAR_TEXT_COLOR
	call	BAR_SELECT_COLOR
	call	BAR_HOTKEY_COLOR
	call	SUBMENU_TEXT_COLOR
	call	SUBMENU_SELECT_COLOR
	call	MSG_TEXT_COLOR
	call	MSG_HYPER_COLOR
	call	PICK_COLOR
	call	PICK_SELECT_COLOR
	call	FRAME_STYLE
	call	TEN
	call	MEM_OPEN
	call	MEM_ALLOCATE
	call	MEM_PUT
	call	MEM_GET
	call	MEM_RELEASE
	call	MEM_CLOSE
	call	DOS_MEM_ALLOCATE
	call	DOS_MEM_RELEASE
	call	CHECK_FOR_EMS
	call	STDOUT_CHAR
	call	STDOUT_STRING
	call	STDOUT_CRLF
	call	STDOUT_SPACES
	call	DMUL_10_PLUS
	call	DWORD_NEGATE
	call	DWORD_DIVIDE
	call	DWORD_ADD
	call	DWORD_SUB
	call	DWORD_MUL
	call	DWORD_CRC
	call	IS_ALPHA
	call	IS_DIGIT
	call	IS_LOWER
	call	IS_UPPER
	call	TO_UPPER
	call	TO_LOWER
	call	CAPS_ON
	call	NUMLOCK_ON
	call	SCROLL_ON
	call	INSERT_OFF
	call	CAPS_OFF
	call	NUMLOCK_OFF
	call	SCROLL_OFF
	call	YES_OR_NO
	call	FLUSH_KEYBOARD
	call	KEY_CHECK
	call	KEY_READ
	call	KEY_PUT
	call	KEY_IF_READY
	call	SETUP_MOUSE
	call	MOUSE_PARMS
	call	KEY_OR_MOUSE
	call	MOVE_MOUSE
	call	MAKE_PIXELS
	call	BOX_THE_MOUSE
	call	MOUSE_CURSOR_ON
	call	MOUSE_CURSOR_OFF
	call	KEY_FLAGS
	call	GET_STRING
	call	KEY_DECODE
	call	QGET_STRING
	call	WINDOW_EDIT
	call	WINDOW_CSTRING
	call	IS_TEXT
	call	IS_STDOUT_CONSOLE
	call	PARSE_FIRST
	call	PARSE_NEXT
	call	MENU_SYSTEM
	call	QMENU_SYSTEM
	call	DWORD_TO_DEC_STR
	call	WORD_TO_DEC_STR
	call	WORD_TO_DEC_CRT
	call	HEX_STR_TO_BYTE
	call	HEX_STR_TO_WORD
	call	BYTE_TO_HEX_STR
	call	BYTE_TO_HEX_CRT
	call	WORD_TO_HEX_STR
	call	WORD_TO_HEX_CRT
	call	DWORD_TO_HEX_STR
	call	DWORD_TO_HEX_CRT
	call	DWORD_TO_DEC_STRX
	call	DWORD_TO_DEC_CRTX
	call	DEC_STR1_TO_WORD
	call	DEC_STR2_TO_WORD
	call	DEC_STR3_TO_WORD
	call	DEC_STR4_TO_WORD
	call	DEC_STR1_TO_DWORD
	call	DEC_STR2_TO_DWORD
	call	DEC_STR3_TO_DWORD
	call	DEC_STR4_TO_DWORD
	call	BYTE_TO_DEC_STDOUT
	call	WORD_TO_DEC_STDOUT
	call	DWORD_TO_DEC_STDOUT
	call	DWORD_TO_HEX_STDOUT
	call	WORD_TO_HEX_STDOUT
	call	BYTE_TO_HEX_STDOUT
	call	DEC_STRZ_TO_DWORD
	call	DEC_STR_TO_DWORD
	call	DEC_STR_TO_WORD
	call	RANDOM_WORD1
	call	RANDOM_WORD2
	call	RANDOM_BYTE1
	call	INIT_BUFFER
	call	RANDOM_DWORD1
	call	RW3_INIT
	call	RANDOM_WORD3
	call	RANDOM_WORD4
	call	RANDOM_WORD4_SCALED
	call	RANDOM_WORD5
	call	SCALE
	call	RANDOM_SEED
	call	SCAN_BLOCK_TINY1
	call	SCAN_BLOCK_TINY2
	call	SCAN_BLOCK1
	call	SCAN_BLOCK2
	call	SCAN_BLOCK_FOPEN
	call	SCAN_BLOCK_FCLOSE
	call	SCAN_BLOCK_FAST
	call	SCAN_CHAR1
	call	SCAN_CHAR2
	call	SCAN_CHAR3
	call	SCAN_CHAR4
	call	SCAN_LAST_CHAR1
	call	SCAN_LAST_CHAR2
	call	SCAN_LAST_CHAR3
	call	SCAN_LAST_CHAR4
	call	SCAN_LAST_STR1
	call	LAST_CHAR
	call	LAST_CHARC
	call	BUFFER_SEARCH
	call	BUFFER_SEARCHC
	call	STRLEN1
	call	STRLEN2
	call	STRLEN3
	call	LEGAL_CHAR_CHECK
	call	ILLEGAL_CHAR_CHECK
	call	STR_UPPER
	call	STR_UPPERC
	call	STR_LOWER
	call	STR_LOWERC
	call	STR_CENTER
	call	STR_LEFT
	call	STR_RIGHT
	call	STR_CLEANL
	call	STR_CLEANR
	call	STR_REMOVE
	call	STR_CHAR_DEL
	call	STR_CHAR_DELC
	call	STR_REVERSE
	call	STR_REVERSEC
	call	STR_SWAP
	call	STR_SET
	call	STR_SETC
	call	STR_JOIN
	call	STR_INSERT
	call	STR_COPY
	call	STR_COPYC
	call	COUNT_FLOP_DRIVES
	call	GET_DRV_TYPE
	call	BREAK_KEY_INTERCEPT
	call	BREAK_KEY_RESTORE
	call	BREAK_CHECK
	call	BREAK_CLEAR
	call	BUFFER_SORT
	call	FILE_SORT
	call	SORT_ENGINE
	call	PRIME_NAME_PTR
	call	PRIME_ASCIIZ_OFF
	call	PRIME_ASCIIZ_SEG
	call	BUFFER
	call	BUFFER_OFF
	call	BUFFER_SEG
	call	BUFFER_LEN
	call	FIXED_RECORD_LEN
	call	REC_TERM_CHAR
	call	SORT_FIELD_LEN
	call	SORT_COLUMN
	call	LAST_SORT_COLUMN
	call	INDEX_LENGTH
	call	MAKE_INDEX
	call	ORDER_BUFFER
	call	SELECTION_SORT_BUFFER
	call	SELECTION_SORT_FILE
	call	SELECTION_SORT
	call	SELECTION_SORT_ARRAYW
	call	MERGE_SORT_BUFFER
	call	MERGE_SORT_FILE
	call	MERGE_SORT
	call	MERGE_SORT_ARRAYW
	call	MERGE_SORT_ARRAYD
	call	BUBBLE_SORT_BUFFER
	call	BUBBLE_SORT_FILE
	call	BUBBLE_SORT
	call	BUBBLE_SORT_ARRAYW
	call	BUBBLE_SORT_ARRAYD
	call	SOUND_FLAG
	call	SOUND_ON
	call	SOUND_OFF
	call	ONE_BEEP
	call	MAKE_SOUND
	call	DAYS_TO_DATE
	call	MONTH_TO_ASCII
	call	DAY_TO_ASCII
	call	GET_TIME
	call	ASC_TIME
	call	GET_DATE
	call	GET_DAY
	call	ASC_DATE
	call	DATE_TO_DAYS
	call	MEMORY_BLOCK
	call	FVAR_SIZE
	call	FLOAT_OPEN
	call	FLOAT_CLOSE
	call	BINARY_IN
	call	BINARY_OUT
	call	FMOVE
	call	F_SUBTRACT
	call	F_ADDITION
	call	F_COMP
	call	F_MULTIPLY
	call	F_DIVIDE
	call	ROUND
	call	TEXT_OUT
	call	TEXT_IN
	call	FLOAT_SET
	call	SHRINK
	call	EXPAND
	call	_RSON
	call	COMPRESS
	call	BIT_COUNT
	call	DECOMPRESS
	call	WORD_SQROOT
	call	LIBRARY_SETUP
	call	LIBRARY_TERMINATE
	call	FIND_CPU_TYPE
	call	MATH_HARDWARE
	call	KEYBOARD_SETUP
	call	FIND_MOUSE
	call	CHECK_ANSI
	call	DISPLAY_INFO
	call	DETECTVID
	call	FIND6845
	call	FIND_DISPLAY_SEGMENT
	call	SPAWN_DOS
	call	REGISTER_DUMP
	call	STACK_DUMP
	call	BLOCK_ADD
	call	BLOCK_NEGATE
	call	BLOCK_SUBTRACT
	call	BLOCK_DIVIDE
	call	BLOCK_MULTIPLY
	call	DWORD_COMPARE
	call	QUAD_DIVIDE
	call	QUAD_MULTIPLY1
	call	QUAD_MULTIPLY2
	call	START_TIMER
	call	READ_TIMER
	call	CONVERT_TIMER
	call	DISPLAY_TIMER
	call	CALIBRATE_TIMER
code	ends
	end
